package com.liangzhong.model.match.vo
{
	import com.common.utils.KeyCodeManager;

	/**
	 *选择战术 
	 * @author lake
	 * 
	 */	
	public class SelectTacticVo
	{
		/**
		 *比赛id 
		 */	
		public var matchId		:int;
		/**
		 *A	1	Char	1：选中；0：不选中
		  W	1	Char	1：选中；0：不选中
		  D	1	Char	1：选中；0：不选中
		  S	1	Char	1：选中；0：不选中 
		 */		
		public var flags:Array = [0,0,0,0];
		/**
		 *新的选择策略 
		 */		
		public var changeType :int ;
		/**
		 *上次策略 
		 */		
		public static var lastFlags :Array = [0,0,0,0];
		/**
		 *策略类型组合 
		 */		
		public static const TYPES :Array = [KeyCodeManager.A,KeyCodeManager.W,KeyCodeManager.D,KeyCodeManager.S];
		
		public function SelectTacticVo()
		{
		}
		/**
		 *设置选择新的策略 
		 */		
		public function setChangeType():void
		{
			for(var i :int = 0;i < 4 ;i ++)
			{
				if((flags[i] - lastFlags[i])>0)
				{
					changeType = TYPES[i];
				}
			}
		}
	}
}